better optional() repr