+ Add scheme for error, query and resp.
~ Separate method implementation.

This will break everything for now.