convertible provides a typeclass with a single function that is designed to help convert between different types.