add 'absent' function and documentation.