stout-hearted