///|
/// Handler function signature
/// Handler receives a Context and returns Unit
pub(all) struct Handler(async (Context) -> Unit raise Error)