looks the same job :) `extractRawType` is simpler, but depends directly of weld.