Guardando un bloque en variable de instancia

¿Cómo declaramos un global (variable de instancia privada) para aceptar un bloque en él? ¿Necesitamos sintetizarlo y cuáles son las implicaciones de la administración de la memoria?

Recibí un bloque de un método de terceros que deseo guardar en la variable de instancia y usarlo en una etapa posterior.