automatic: first() and second()
first
second
second() and first()
explicit: third() and fourth(void);
third
fourth