Turns out theres a GetProcedures which returned what I needed.
var result = await context.GetProcedures().procAsync(Item1, Item2, Item3);