Also, interpreting n->d.day as n->(d.day) does not make sense. What exactly is that supposed to mean to the compiler?