Merge pull request #1 from mptre/master

Replaced usage of placeholder tuple with maybe
Fucking shitty fuck fuck.
Added all the types.
Small refactor regarding minSelection.
Export only one func according to instructions.