implemented and tested my hacky implementation of (get- and (put-coercion
Exercise 2.81 - only you can prevent unnecessary coercions