You can export the whatCat/0 fun to other modules like this:

<erl module=identify>


out(Arg) ->
        {html, "Cats"}.
whatCat() ->

out(Arg) ->
        {html, identify:whatCat()}.

Works for me.

Bingo!  That's the ticket.

I was working on the assumption that YAWS did an export_all behind the scenes, because on it has the example:

   <erl module=foobar>
      out(A) ->
         io:format('This is the foobar module',[]).

      func() ->

and there is no -export([func/0]) line.

Is it worth updating that example?