= time.Now() } else { now = time.Date(2020, 1, 1, 0, 0, 0, 0, time.UTC) } _, err := client.Apply(ctx, []*spanner.Mutation{ spanner.Insert("Users", []string{"name", "created_at"}, []interface{}{"Alice", now}, ), }) return err 2: t1 = phi [1: t0, 3: t20] #now t2 = new [1]*single_func/vendor/cloud.google.com/go/spanner.Mutation (slicelit) t3 = &t2[0:int] t4 = new [2]string (slicelit) t5 = &t4[0:int] *t5 = "name":string t6 = &t4[1:int] *t6 = "created_at":string t7 = slice t4[:] t8 = new [2]interface{} (slicelit) t9 = &t8[0:int] t10 = make interface{} <- string ("Alice":string) *t9 = t10 t11 = &t8[1:int] t12 = make interface{} <- time.Time (t1) *t11 = t12 t13 = slice t8[:] t14 = single_func/vendor/cloud.google.com/go/spanner.Insert("Users":string, t7, t13) *t3 = t14 t15 = slice t2[:] t16 = (*single_func/vendor/cloud.google.com/go/spanner.Client).Apply(client, ctx, t15, nil:[]single_func/vendor/cloud.google.com/go/spanner.ApplyOption...) t17 = extract t16 #0 t18 = extract t16 #1 return t18 0: if isNow goto 1 else 3 3: t19 = *time.UTC t20 = time.Date(2020:int, 1:time.Month, 1:int, 0:int, 0:int, 0:int, 0:int, t19) time.Time jump 2 1: t0 = time.Now() jump 2