GL.Block had to be polykinded to permit instance Block Frustum