Adding test to show breaking result type resolution.
Fixing result parsing.
Adding test and fix for bad let syntax.
Changing hooks so they need a separator between them and the data.