Function in type definition

Right now, I have something like this (simplified):

immutable Liouvillian{N} <: AbstractParameterizedFunction{true}
    fₙ::NTuple{N,Function}
end

It does seem like this would not be specialized.