Added implementation to Intriniscs typeclass.  Doesn't handle rtl implementation yet.