Move outstanding?/2 from Outstand onto the Outstanding protocol. This makes using outstanding? simpler since we don't need to import Outstand, and can do Outstanding.outstanding?/2 rather than do Outstand.outstand?/2
Given outstanding, outstanding? is trivial, and it can be defined as part of the defoutstanding macro.
Move outstanding?/2 from Outstand onto the Outstanding protocol. This makes using outstanding? simpler since we don't need to import Outstand, and can do Outstanding.outstanding?/2 rather than do Outstand.outstand?/2
Given outstanding, outstanding? is trivial, and it can be defined as part of the defoutstanding macro.