A little abstraction to have abstract data content bound to a type. Differential Revision: https://phab.enlightenment.org/D11018