psbt_with_contributed_inputs still seems like a hack since the caller has the inputs to manage itself, and Liana should probably handle liana-specific details, but no reason for a veto. maybe the name should actually be unsigned_proposal_psbt. We can revisit this when reviewing the liana integration
Originally posted by @DanGould in #750 (comment)