Option 'throw_errors' to throw errors instead of reporting them immediately

In many scenarios it is a way better aproach, so there sould be an option for that...

Still defaults to false.