Fix warning; diakopter++.
Lower signatures containing coercions.
More optimal Enum($val) implementation.