Coercible gives access to coercer objects where each object is responsible for coercing only one type into other types.