add new FnArg value type
free if/else and ternary ASTnodes