And in retrospect, it makes some sense. In order to get money from ln to on-chain, either a channel would have to get closed, or there would need to be an on-chain wallet sitting around with funds in it (as opposed to dumping all the funds into channels).
It just seems like there should be a way to solve this problem that solves this, or at least hides the complexity.
