Boolean masks

Initial treatment of '*' in schemas. (#48)