// typedef struct Image* Image;
// ^ This works fine, but my auto-completion complaining for some reason.
// So i have to prepend with '_'
typedef struct _Image* Image;
there won't be a lot of changes like Zig opaque pointer
Opaque type behaves as same as pointer in Nim
Example code
there won't be a lot of changes like Zig opaque pointer Opaque type behaves as same as
pointer
in Nim