Right now it just does coin selection which may be applied using `contribute` methods. It would be more convenient to apply the selection in one call.