macro_rules! call_constructor_unstable {
($compiled:path [$pre_transform:ident => $transform:expr], $unstable:path, $provider:expr $(, $args:expr)* $(,)?) => { ... };
($compiled:path, $unstable:path, $provider:expr $(, $args:expr)* $(,)?) => { ... };
}