a string to construct T with a parameter whose variable name is param Note: Use this function instead of param.as!T to prevent circular references
See Implementation