fn parse_input_derivations( i: &[u8], ) -> IResult<&[u8], BTreeMap<StorePath<String>, BTreeSet<String>>, NomError<&[u8]>>