fix(inject): allow multiple invocation of annotated fn