fn f() { match a { ::Some() => true, Some(b) => true, Some(..) => true, Some(a, .., b) => true, } }