- Observable sharing to limit code duplication. - Add function calls for shared functionality. - Add more primitives to front-end language. - Add high-level support for common C operations (string manipulation, etc.). - Allow communication between threads. (Channel model? Shared buffers? Semantics?)