EdLambda: State Of the Art in Data Types