1
:- multifile generate/2.
2
:- multifile shrink/3.
3
4
generate(prob_type, Type) :-
5
random_member(Type, [boolean, integer, string]). % TO DO: add nested types
6
7
shrink(Type, In, In) :-
8
Type =.. [prob_ast_set_expr|_].