/// <summary>
 /// Creates member function instance from delegate <paramref name="function"/>.
 /// </summary>
 public CallableMember <T> Create <T>(SymbolAtom namespaceName, SymbolAtom name, CallableMemberSignature2 <T> function, short requiredNumberOfArguments = 2)
 => CallableMember.Create <T>(namespaceName, name, function, StringTable, requiredNumberOfArguments);
 /// <summary>
 /// Creates member function instance from delegate <paramref name="function"/>.
 /// </summary>
 public CallableMember <T> Create <T>(SymbolAtom namespaceName, SymbolAtom name, CallableMemberSignature0 <T> function)
 => CallableMember.Create <T>(namespaceName, name, function, StringTable);
 /// <summary>
 /// Creates member function instance from delegate <paramref name="function"/>.
 /// </summary>
 public CallableMember <T> Create <T>(SymbolAtom namespaceName, SymbolAtom name, CallableMemberSignature1 <T> function, bool rest = false, short minArity = 1)
 => CallableMember.Create <T>(namespaceName, name, function, StringTable, rest, minArity);