A lightweight Javascript OOP framework supporting multimethods, inheritance, and events.