Any plans on doing a declarative wrapper around this? If not, would you be interested in me making a contrib?