I've only seen it in bigcorp cross-service typedefs, or in startup's code that re-implements the checks in every service.