Go is not the correct language for this. This must be written in a language that support manually freeing variables from the memory. Go is a garbage-collected programming language.
Go is also not supposed to be used in a complicated way. Its use cases must remain simple.
replies(1):