experimental mini-language which allows spaces in identifiers