Fix multiple TODOs and issues in the v0.5 compliance suite.

Primarily reference/read related.
Yes. I should have at least checked the function signature to see why this was failing. Should be correct now.