Non Concrete Foundations