Add dynamic whereField()

Fixes #61
Also added backslash to method return types and use full Str facade, not
an alias.