I have a less then ideal situation in which I can not change the signature of a function but need to have it pass additional information in its output for a new feature.
Is this ok to do?
q = [ 1 , 2 ,3]
q.meta-data = {additional:'information'}
Is this only assigned to q?
Does this have any effect on other array objects?
Is there a situation where this would break something or will it continue to function as normal?