Made many esdl functions "final" for efficiency.