How does the KE behave when literals with datatypes and language tags are transferred. Are these correctly dealt with or are they accidently removed? Maybe make a series of unit tests to see how literals with datatypes and/or language tags are dealt with and if the behavior is consistent. For example, are literals with datatypes returned by an ANSWER KI showing up in the AskResult of an ASK KI? And how does this happen with incoming bindings?