Independently Extensible Solutions to the Expression Problem Martin Odersky, EPFL Matthias Zenger, Google.