$x = $h { foo($y) }; $z = &$x( $a ); eval $z if ( $b );