Move restrict into flow->clj and add binds instead