use CL-style feature expressions for conditional emission instead of not-really-metadata keywords (fixes gh-10)