It appears that it ain't as free as it should be:

   Person( age > $age * 2 )
Unable to return Declaration for identifier '$age * 2' : [Rule name='exa1']

   Person( isAdult() )
Unable to Analyse Expression isAdult():
[Error: no such identifier: isAdult]

   Book( "Jones" memberOf authors )
Unable to build constraint as  '"Jones"' is invalid

Cheers
Wolfgang