Catch errors of wildcard demand/supply in demand-matcher
Tweak to projection->gestalt; expose projection-spec; catch capture-in-pattern error