Another old-school workaround is to shift your pattern with Func+<>.