Type signature.