Temporal Technologies