Add ?? multiple wildcard

Partially addresses gh-2, more work to do on function signatures