Use pure instead of (:[])