First pass at support for Scala