IValueMarshallerFunction typedef
        IValueMarshallerFunction =
     MarshalledObject Function(Object? obj)
    
    
@fileoverview A method which takes a value and marshals it accordingly.
Implementation
typedef MarshalledObject IValueMarshallerFunction(Object? obj);