Revert "Adding #time function"

This reverts commit 4ffc56111358265dfd1e241477c9a37348194b96.
Revert "Revert "Adding #time function""

This reverts commit 6b27305f9fd85c8d02ee3108db6147579eedf909.
Revert "Revert "Revert "Adding #time function"""

This reverts commit 5391432743118da0a985180b09a167eae0ef3f07.