GHCi debugger: drop record name spaces for Ids
When binding new local variables at a breakpoint, we should create
Id
s with variable namespace, and not record field namespace. Otherwise
the rest of the compiler falls over because the IdDetails
are wrong.