Bool names
Double dispatch
->Str -> show