Add tests
Indent cases in enums

Fixes #15
Rename predicate (add question mark)
Fix docstring typo
Make switch-case indent offset customisable