loosened the type bounds on the collection transformers
loosened the type param of the formatRange Function