Cause: In the namespace map reader, a map is built by repeated assoc rather than via createWithCheck. Thus, assoc of same key replaces prior key rather than throwing an error.
Approach: Build an array and invoke RT.map(a), to echo same code path without namespace map literal syntax.
updated patch also fixes EdnReader
Comment made by: mobileink
wow, that was fast, Nicola!