Buobe
    Writing type parametric functions in Go | Buobe