loose=None -> fixed hard to explain to users. I'd much rather have a new parameter fixed_orientation=True | False and prevent the specification of the loose param (not None) for fixed orientation. I think it's cleaner/easier to explain and document.