Coercible doesn't create new instances for every input. If coercion wasn't successful an error is raised.