pub fn parse_block( working_set: &mut StateWorkingSet<'_>, tokens: &[Token], span: Span, scoped: bool, is_subexpression: bool, input_type: Option<&Type>, ) -> Block