module Greeter implicit none private public :: say_hello contains subroutine say_hello print *, "Hello, WebServer!" end subroutine say_hello end module Greeter