A ppx extension for easier implementation of conversion functions between almost identical types.