Fix infinite loop in Binary Typed instance
Custom fingerprinting to avoid Typeable.Internal dep (#8)