Separation of concerns. This keeps the local wallet logic completely out of scope, even when funding the initial outputs. This way, the wallet logic is not used anywhere in the entire test except for the `listunspent` call. 