Again, this means deviating from the spec by creating a complete Function in one go instead of creating it empty and then poking at its internals.