Too late :feelsgood: 

More seriously, the feature scope of this abstraction being really limited (and I don't expect it to evolve much), I think it's okay