Ability to omit output fields and some New APIs
 input.FuncArg()
 input.FuncArgsString()
 input.FuncArgsMapString()

 Items.Compile()