fn label(&mut self, name: UniqueSymbol, expression: Spanned<SST>) -> Result<(), Syntax> {
        todo!()
        // self.walk(&expression)?;
        // self.lit(Lit::Kind(name.0));
        // self.lambda.emit(Opcode::Label);
        // Ok(())
    }
Generates a Label construction
that loads the variant, then wraps some data
passerine/src/compiler/compile.rs