Delegating multiple traits
As far as I can tell, this currently only supports delegating a single trait. Would it be possible to delegate more? You can't just stack annotations because then you get conflicting implementations of the utility traits (From and into variant data etc.).