Objects from the Class
Objects can be created by the Rcpp::InternalFunction
class from the Rcpp libraryExtends
Class "function", from data part.
Class "OptionalFunction", by class "function", distance 2.
Class "PossibleMethod", by class "function", distance 2.