Add new Result classes

Refs #345

[ci skip]