Intel® Fortran Compiler 18.0 Developer Guide and Reference
Statement: Indicates a separate module procedure.
submodule (M) A
contains
real module subroutine FOO (arg)
type(tt), intent(in) :: arg
arg%r =1
end subroutine FOO
end submodule A