(pl.col("foo") * pl.col("bar")).sum().over("ham", "ham2") / 2

           0               1               2                3               4
   ┌─────────────────────────────────────────────────────────────────────────────────
   │
   │ ╭───────────╮
 0 │ │ binary: / │
   │ ╰───────────╯
   │       │ ╰─────────────╮
   │       │               │
   │       │               │
   │  ╭────────╮      ╭────────╮
 1 │  │ lit(2) │      │ window │
   │  ╰────────╯      ╰────────╯
   │                       │ ╰──────────────╮───────────────╮
   │                       │                │               │
   │                       │                │               │
   │                 ╭───────────╮    ╭──────────╮       ╭─────╮
 2 │                 │ col(ham2) │    │ col(ham) │       │ sum │
   │                 ╰───────────╯    ╰──────────╯       ╰─────╯
   │                                                        │
   │                                                        │
   │                                                        │
   │                                                  ╭───────────╮
 3 │                                                  │ binary: * │
   │                                                  ╰───────────╯
   │                                                        │ ╰──────────────╮
   │                                                        │                │
   │                                                        │                │
   │                                                  ╭──────────╮     ╭──────────╮
 4 │                                                  │ col(bar) │     │ col(foo) │
   │                                                  ╰──────────╯     ╰──────────╯

---
(pl.col("foo") * pl.col("bar")).sum().over(pl.col("ham")) / 2

           0              1                2               3
   ┌────────────────────────────────────────────────────────────────
   │
   │ ╭───────────╮
 0 │ │ binary: / │
   │ ╰───────────╯
   │       │ ╰─────────────╮
   │       │               │
   │       │               │
   │  ╭────────╮      ╭────────╮
 1 │  │ lit(2) │      │ window │
   │  ╰────────╯      ╰────────╯
   │                       │ ╰─────────────╮
   │                       │               │
   │                       │               │
   │                 ╭──────────╮       ╭─────╮
 2 │                 │ col(ham) │       │ sum │
   │                 ╰──────────╯       ╰─────╯
   │                                       │
   │                                       │
   │                                       │
   │                                 ╭───────────╮
 3 │                                 │ binary: * │
   │                                 ╰───────────╯
   │                                       │ ╰──────────────╮
   │                                       │                │
   │                                       │                │
   │                                 ╭──────────╮     ╭──────────╮
 4 │                                 │ col(bar) │     │ col(foo) │
   │                                 ╰──────────╯     ╰──────────╯
