lavish
pub fn serve<AH, A, H, CL, P, NP, R>( handler: AH, addr: A) -> Result<Server, Error> where AH: Into<Arc<H>>, A: ToSocketAddrs, H: Handler<CL, P, NP, R> + 'static, CL: Clone, P: Atom, NP: Atom, R: Atom,