SearchFlow with types