Added more helpful error messages for realizing funcs into buffers of incorrect type or dimensionality
Fixed some mismatched dimensionalities in existing tests