golang zfs interface