просто недопонял проблемы
интерфейсы должны быть скомпилированы заранее, как это сделано для функций
Ну например матчер для when, User.match("jakewharthon", Email("jw@gmail.com"))
Обсуждают сегодня