Lambda calculi with various type systems