Initial work on scala ast definitions.