fn parse_optional_nbt( reader: &mut StringReader<'_>, ) -> Result<Option<NbtCompound>, CommandSyntaxError>