Meaning of {T}

Note that this is the case even if f is defined as:

function zca(o::Whiten)

I’m not exactly sure what the advantage is of the {T} notation, other than getting easy access to the type.