Adding SquallTypes to switch between the imperative language types and the Scala types