Improve error message when push! is called when inside a push! call. related to #22