Re-use exported terminal per instance.

Renamed :export() to :asTerm().
Show program errors inside program terminal.

Added callback to Thread.
No error handler by default on Scheduler.