According to this post , all timers can be created from just the On-Delay Timer (TON).
At the end of the post, after showing how to create an Off-Delay Timer, an On+Off-Delay Timer, and a Flasher Timing Function, the author states that Pulse Timers, Pulse After Off timers, and Accumulating Timers can also be created from only On-Delay Timers but this isn't shown.
How can this be done?
You can use any basic components, and it doesn't have to be in a single rung but that would be cool.
If you can do it without any timers at all that is also obviously acceptable, and would be interesting.