query.go
func Select(subject Enumerable, transform Transform) Enumerable {
	return selecter{
		original:  subject,
		transform: transform,
	}
}
func Select(subject Enumerable, transform Transform) Enumerable {
	return selecter{
		original:  subject,
		transform: transform,
	}
}
func Select ( subject Enumerable , transform Transform ) Enumerable { return selecter { original : subject , transform : transform , } }
// Select creates a reusable stream of transformed values.
Select creates a reusable stream of transformed values .