option covariante
operador where
Nullable to Option
refactoring in creation functions
some purely immutable
Merge pull request #2 from brenoferreira/master

New features and refactorings