Revert "Add throws declarations to CompilerLike, just to extra explicit"

This reverts commit efd788dd5a9b397342d32289c5348ba3ad091a9d.

Checked exceptions are abominable.
Cleaning up `CompilerLike`