Consolidate the fn package between lnd and tapd, then only use one When using `WhenSome()` closures the two sources can lead to confusion and compilation errors if the wrong `fn` package is used. _Originally posted in https://github.com/lightninglabs/taproot-assets/pull/938#discussion_r1632387551_