o.Constructor's type declare a coercion that will convert a simple object to an object constructed with the constructor where the simple object are the arguments.