Gets this module to compile, at expense of deviating from old spec
Gets this module to compile, at expense of deviating from old spec

Some changes to integrate with the newer `ValidatorRecord` type.

Deviates from the old spec but should be updated shortly with newer logic
so the breaking change is only temporary.

sigp/lighthouse,sigp/lighthouse,sigp/lighthouse,sigp/lighthouse