#name : when ... end # key: when # -- when ${condition} $0 end