variations of standard time types in go