Prioritizing annotated vs ctx type @FuncExpr