Enriched element support

Requires FIAT #9 to land first.