add str_starts_with
improve Object/Class/Union repr