solipsist

n.