hash un-hashable point-types as tuples, fixes #12