There is an error in the declaration of OF(30). Since NWFD=20 if should be either OF(20) or OF(NWFD) foe more general declation. With this declaration Hf compiles only with warnings.