Add float instances
Add `Maybe` instance