This would be useful for object construction by chaining. For example, say I would like to create a DataFrame by piping a Dict to it. As in,
merge(dict1, dict2) |> DataFrame
But DataFrame here returns the type DataFrame rather than the constructor I need. How can I access the constructor? I can see the signatures with methods(DataFrame) but can't access the actual function.