more powerful method matching
return concrete type for vector literal
more method matching improv
add support for inlining
put method specific tags in :cast instead of overwriting :tag, closes #20
Merge branch 'analyzer-WIP' into compiler-WIP