pattern matching WIP
associative pattern matching :-)
a few fixes
Merge remote-tracking branch 'origin/feature/KORE-pattern-matcher' into feature/KORE-convertors
fix merge compile errors