WIP: Compiler and Selector

Initial version of a compiler.
`(name:string, map:Map):SelectorMatcher`