"Algebras/Pfunc/alg_pfunc_macrostate.gap" is a special version of Algebras/Pfunc/alg_pfunc.gap to deal with the four-tuple answer type. With a clever way to pass the according values to and from the substructures, it is possible to exactly and correctly compute unambiguous partition function values for the four way dangling model. Some of the special functionality is externalized in the file pfunc_answer_macrostate.hh, e.g. the data-type for the answer-tuple, the scaling, ...