quote fn (x) { x }
quote fn (x, _y) { x }
quote fn ([x | _y]) { x }
fn (x) { x }
fn (x, _y) { x }
fn ([x | _y]) { x }
