add Context#error(). Closes #31