This doesn't look like a good solution. I'll have to dig deeper into the other `method_or_proc` helpers to figure this out.