Because babashka protocol methods are multimethods, we can't wrap them with schema checks. Something like this suggestion may be needed in bb: https://github.com/babashka/babashka/issues/1338#issuecomment-1217250538