Prototype typeclasses for Julia