I'd prefer to move these source files to `src/compat`. Let's keep them separate from the main bitcoin source.