Add Frege Language, part deux (replaces #826)

An update to #826 to merge current master and regen `samples.json`

/cc @bkeepers @arfon @tnm @mmhelloworld