package main import ( "container/vector"; "container/heap"; ) type myInt struct { int } func (v *vector.Vector) Less(i, j int) bool { return v.At(i).(myInt).int < v.At(j).(myInt).int } func main() { heap.Init(vector.New(0)) }