initial test/implementation for :or clause
permit whitespace before assoc terminator
fix string parsing