Display for the first time?

Is there a way to display for the first time in the middle of quoted text? Maybe like this:

The beach is a room. The description is “[if the player goes to the beach for the first time]You remember running around with your parents here before…[end if] The beach is known for it’s white sand.”.

That doesn’t work, unfortunately.

Inform keeps track of what rooms have been visited, so if you want some text to be printed only if a room has not been visited before you can use:

The beach is a room. The description is "[if visited]You remember running around with your parents here before... [end if]The beach is known for it's white sand."

Also, there’s first time - only, which only displays the first time the text in question is printed:

The beach is a room. The description is "[first time]You remember running around with your parents here before... [only]The beach is known for its white sand."

That’s handy. I would have done it with “[one of]First time text[or][stopping],” which isn’t as elegant.

It might not be elegant, but I can see that being more extensible if you feel like making subtle changes with each visit.