This kind of types are so generic that they should belong to an external tested lib.
So most widespread, for what I know, having these types is type-fest