Function root

Requires the specified schema but marks this as a type that can be referenced by name.

This is most useful when using automatic code generation tools.