Make gestalts equal?-comparable, and add a custom printer to avoid printing pain