Add ES.CheckObjectCoercible checks everywhere. Closes gh-166.