1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use super::*; builtin! { Append { name: "append", arity: BuiltinArity::Exact(2), call(payload) { let mut list = payload.arguments[0].list(payload.span)?.to_vec(); list.push(payload.arguments[1].clone()); Ok(Value::List(list)) } } }