Trumpets: Injective Flows for Inference and Inverse Problems