Hay cuatro tipos fundamentales: