GENERIC IMPLEMENTATION MODULE GPair; PROCEDURE First(k : K; v : V) : K; BEGIN RETURN k END First; PROCEDURE Second(k : K; v : V) : V; BEGIN RETURN v END Second; END GPair.