Update to my current Scala 2.9 infrastructure.
Add a small demo for structural typing