GCompare package:one-liner-instances

compare implemented by using compare between all of the components, lexicographically. First compares constructors.