The following should parse, but it doesn't currently: ```rust pub unsafe extern "C" fn test(_: i32, ap: ...) { } pub unsafe extern "C" fn test_valist_forward(n: u64, mut ap: ...) -> f64 { rust_valist_interesting_average(n, ap.as_va_list()) } ```