macro_rules! expand_custom_vec {
    ($(impl Custom for Vec<$fname:ident> ($func:ident, $extract:ident, $default:expr, $to_json_array:ident))*) => { ... };
}