WIP: Attribute expressions

closes #659
Also, these tend to return `numpy` arrays except when the type is compound (e.g., `date`, `time`). Should we return a `Series` here in every case?