Remove getter/predicate function from FunctionCall
Remove getter function from NamedParameterDefinition
Remove MoreFunctions
Replace inline functions/predicates with lambdas