def redirect.checked
import bend-kit-camber@0.15.0.1/camber.bend as Camberimport Base
import bend-kit-http@0.38.1.1/http.bend as Http
42def redirect.checked(valid: Bool, status: U32, location: String) -> Result<&2, &1, ResponseError, Http.Res>:
43 match valid:
44 case False{}:
45 Fail{InvalidRedirect{}}
46 case True{}:
47 Done{Http.Res{status, Http.set(Http.empty(), "location", location), Http.from_string("")}}