do stricter type checking on R helper functions, add ability to require epidemic to stay active throughout proposal.