Pure functions by default V functions are pure by default, meaning that their return values are a function of their arguments only, and their evaluation has no side effects (besides I/O).