polymorphic stringappend