I've been pretending we live in a utopia where optional / default value arguments don't exist. So I've not been correctly setting the bool and texpr option properly when building TFun and TFunctions. This will need to be done at some point, we might want to move the IContinuation<Any> argument to the front of the transformed functions just to make things easier.