Why not begin with SET and functions...A *referrer* (object) refers to a *referee* (object) by a *reference* (arrow).Doesn't work for me. Not in Ens (sets, maps), Grp (groups, homomorphisms), Top (topological spaces, continuous mappings), Diff (differential manifolds, smooth mappings), ... .