Basic support for coercions.
Use Coerce.coerce instead of the allocate/coerce/dereference idiom.
Merge pull request #83 from yallop/coercions

Basic coercion support