can values be passed to middleware except ctx - Theo's Typesafe Cult