core.async powered transitions

yeah baby