Initial attempt at using elm.