Is there some specific reason to avoid checking in the cargo lock file? I was hoping to package some of this crates downstream dependencies using nix and the missing lock file complicates this a bit.