Representing Interfaces when you have no Interfaces. Posted on 2019-02-09idris dependent-types interfaces