test:
python2 -m unittest test_preserves
python3 -m unittest test_preserves
coverage:
python2-coverage run --branch -m unittest test_preserves
python3-coverage run --branch -m unittest test_preserves
python3-coverage html