core: add Accepter and Rater interfaces
unirand: simulator stub