refactor(TypeRobot): Move type() as well as andType() to TypeRobot and add hold().