Parsers: fix bad `as-map` post condition (should allow nils)