関数を、オブジェクトを返す実装のものに置き換えます。使っても、期待通りのものを返します。日付と時間を表現する普通のスカラ文字列ではなくて、Time::Pieceオブジェクトを得ます。関数と同じ効果があります。コンストラクタもありますが、Time::Pieceオブジェクトが渡されない限りlocaltime()と同じです。Time::Pieceオブジェクトが渡されると、コピーするコンストラクタになります。