function addField($title, $value, bool $inline = false) {
        if(\count($this->fields) >= 25) {
            throw new \RangeException('Embeds can not have more than 25 fields');
        }
        
        $title = (string) $title;
        $value = (string) $value;
        
        if(\mb_strlen($title) > 256) {
            throw new \InvalidArgumentException('Embed title can not be longer than 256 characters');
        }
        
        if(\mb_strlen($value) > 1024) {
            throw new \InvalidArgumentException('Embed value can not be longer than 1024 characters');
        }
        
        $this->fields[] = array(
            'name' => $title,
            'value' => $value,
            'inline' => $inline
        );
        
        return $this;
    }