TypeProvider skeleton in place