Linear Type Affine Type