Statement: Indicates a separate module procedure.
submodule (M) A contains module subroutine FOO (arg) type(tt), intent(inout) :: arg arg%r =1 end subroutine FOO end submodule A