augments can now refer to a specific template instance.
Fixed BC code generation error when returning a larger compound type from a method in a smaller compound type.
Actually fixed code generation error returning a larger compound from a smaller compound context.