A template operation that has the properties of: