@LeandroGuillen The problem of passing by value is that makes a copy in the stack so, for things like int, double, etc. is ok but for others it would involve an overhead.

At least I think that's was the reason behind the implementation of #354 and #263 that we implemented recently ;)