Review the error system
The error system needs to be looked at
Currently it's threaded through as a reflex Dynamic monoid. Reflex graph nodes might stay live when they should be cut off because they're tied to the error Dynamic.
The monoid is also probably very inefficient but there really shouldn't be errors so maybe this specifically isn't an issue.