Bug: lifetime constraints causing errors while combining functions
Chaining fns is causing the compiler to complain that the referenced data is moved into another function and it may not live long enough.
Chaining fns is causing the compiler to complain that the referenced data is moved into another function and it may not live long enough.