pub fn expand<E: CubePrimitive>( scope: &mut Scope, x: ExpandElementTyped<E>, ) -> ExpandElementTyped<E>