Implement {hours,minutes,seconds,nanoseconds}().

Updates #10