code: fix inferred/expected swap in error message, add Reverse.dst test