Better variable and function partial blocks