Many EM APIs (e.g. em-http-request) are based on deferrables. Preserving lspace for both callbacks and errbacks makes these libraries “just work”.