Pass around ArrayBuffer(s) properly!
Better stack traces.
Import Promise and Deferred constructors directly
Build.