https://credohouse.org/blog/all-conversions-are-not-equal-part-i
All Conversions are Not Equal (Part I)