is there any confusion that `list_kernel_specs` returns a dict? Maybe `find_kernel_specs`?