Function object

Requires an object. Separate schemas a specified per key.