func (x *Imp) Less(X Object) bool { // x1, ok := X.(*Imp) if !ok { return false } return str.Less(x.text, x1.text) }
func (x *Imp) Less(Y Object) bool { // return str.Less(x.att.name, x.imp(Y).att.name) }
func (x *Imp) Less(Y Object) bool { // y := imp(Y) return str.Less(x.String(), y.String()) }
func (x *Imp) Less(Y Object) bool { // return str.Less(x.content, x.imp(Y).content) }