GoKart scanning is panicking

I've created a PR to fix the issue in GoKart (praetorian-inc/gokart#84) along with the associated issue (praetorian-inc/gokart#83) containing the stack trace.

While I was working on GoKart I also took care of upgrading it to better scan generics which should be helpful. I'll try to figure out a way to build the project from an alternate repository (my fork) which is hampered by go install constraints.