Automatic unit conversion for Intl.NumberFormat

Related post (by me). But I think this proposal is better than mine