I'm still debating chaining vs piping, but you can do..
from siuba import _
from siuba.data import mtcars
# mtcars is a pandas DataFrame
mtcars \
.groupby("cyl") \
.siu_summarize(avg_hp=_.hp.mean())