That is how it's done in Swift. Are you saying there are C languages that do the same thing?
Example: https://github.com/FeepingCreature/fcc/blob/master/tests/tes...
For my language, I'll do some proper advertising on it once I figure out version two; v1 is very much a testbed for playing around with language design.