Add two type annotations.
Rename core-elm to core, beginning the transitions to a standard library written primarily in Elm.
Add the native list code.
Split the List library into Elm and JS code. Do profiling for many functions (map, foldr, filter, length, zipWith, scanl, last, take, reverse) and get some nice speedups.