Function types.