Your comments

Sorry, I just noticed that there are already design patterns for the Golang language.https://refactoring.guru/design-patterns/go

I do see a place for a similar language such as Go to have design patterns applied to it; but trying to

squeeze these into C through, probably, using structs seems like could some additional complexity.

If you have choice of language Golang is a good alternative to C, as methods can be associated with

structured types, providing some room for design patterns to fit.