Implement MultipleErrors extends Error as a throwable type for compiler

You might want to call super first to make things easier in the future since ES6 will most likely have a TDZ on this before super is called.