Hi Andres,
If I can provide some feedback here, I see what you're going for, but at the same time using a library like this would defeat the point of using Go in the first place. Not only is it not idiomatic Go, but it adds an unnecessary level of complexity and abstraction to any codebase that consumes it. Applying an automatic decrease in efficiency and performance as well, right off the bat. Not good.
I would recommend to just use what's available in Go already, if you want to use Python, use Python, but if you want to use Go, use Go the way Go is intended to be used. Don't overthink it, the more you try to make Go like other languages you may have experience with is only holding you back from learning how to use Go. This ultimately applies to any new language you learn as well.
As an FYI, here's a great set of examples from the GO WIKI on GIT on how to use slices efficiently:
I'd imagine you learned something whilst writing this library, which is always great, but I would encourage you to rethink why you think you need it in the first place.
Have a great one!
-Jason