get($nullable, $name, $args, $definition); } static function rawstring(bool $nullable=true): trawstring { return self::get($nullable, "rawstring"); } static function string(bool $nullable=true): tstring { return self::get($nullable, "string"); } static function text(bool $nullable=true): ttext { return self::get($nullable, "text"); } static function bool(bool $nullable=true): tbool { return self::get($nullable, "bool"); } static function int(bool $nullable=true): tint { return self::get($nullable, "int"); } static function float(bool $nullable=true): tfloat { return self::get($nullable, "float"); } static function array(bool $nullable=true): tarray { return self::get($nullable, "array"); } static function callable(bool $nullable=true): tfunc { return self::get($nullable, "callable"); } static function raw(bool $nullable=true): traw { return self::get($nullable, "raw"); } static function mixed(bool $nullable=true): tmixed { return self::get($nullable, "mixed"); } static function key(bool $nullable=true): tkey { return self::get($nullable, "key"); } static function pkey(bool $nullable=true): tpkey { return self::get($nullable, "pkey"); } static function content(bool $nullable=true): tcontent { return self::get($nullable, "content"); } }