I think the answer most would give to adding this sort of higher level functionality would be to wait to build it with level two smart contracts, which I perceive to be on an informal roadmap after modular hivemind.
It's certainly doable as part of layer one, but apart from development I would see getting consensus as being a barrier.
RE: Why I set my witness HBD interest rate parameter to 7%