pub fn expand<C: CubePrimitive>(
scope: &mut Scope,
lhs: ExpandElementTyped<C>,
rhs: ExpandElementTyped<C>,
) -> ExpandElementTyped<C>
pub fn expand<C: CubePrimitive>(
scope: &mut Scope,
lhs: ExpandElementTyped<C>,
rhs: ExpandElementTyped<C>,
) -> ExpandElementTyped<C>