Functionalism: Outline of a Philosophy for Today