base.Consumer[A,B,C]

mut #(a: A, b: B, c: C): imm base.Void,
mut #(a: A, b: B, c: C): imm base.Void,