Module type declarations