Added 'map' for immutable dictionary support
list/empty now returns an immutable list
Moved 'range' into prelude
Added 'reduce' to list
Added 'convert' which maps to Convert.ChangeType