this function may only be interesting to developers (only us?), so you can add a tag `@noRd` to suppress the generation of an Rd file