infer-tag on fn name