Allow user-specified Python functions without a make_function decorator when using the numpy code target
Add a first TimedArray implementation (numpy-only for now).
Implement TimedArray for C++. Closes #76