Is it typo? I think it should be lowercase infer.Fn