Distinguish between pure and impure functions | Heykuki News