EXPERIMENTIAL: Release 3 of Marpa