func (o Output) Uint8() uint8 {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Uint8 {
		return o.value.Interface().(uint8)
	}
	return 0
}
Uint8 parses the Output of the Stream as a Uint type8
package stream
import (
	"reflect"
	"github.com/wesovilabs/koazee/errors"
)
type Output struct {
	value reflect.Value
	error *errors.Error
}
func (o Output) Val() interface{} {
	v := (o.value)
	if !o.value.IsValid() {
		return nil
	}
	return v.Interface()
}
func (o Output) Err() *errors.Error {
	if o.error == nil || o.error.Code() == "" {
		return nil
	}
	return o.error
}
func (o Output) Bool() bool {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Bool {
		return o.value.Interface().(bool)
	}
	return false
}
func (o Output) String() string {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.String {
		return o.value.Interface().(string)
	}
	return ""
}
func (o Output) Int() int {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Int {
		return o.value.Interface().(int)
	}
	return 0
}
func (o Output) Int8() int8 {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Int8 {
		return o.value.Interface().(int8)
	}
	return 0
}
func (o Output) Int16() int16 {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Int16 {
		return o.value.Interface().(int16)
	}
	return 0
}
func (o Output) Int32() int32 {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Int32 {
		return o.value.Interface().(int32)
	}
	return 0
}
func (o Output) Int64() int64 {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Int64 {
		return o.value.Interface().(int64)
	}
	return 0
}
func (o Output) Uint() uint {
	if reflect.TypeOf(o.value.Interface()).Kind() == reflect.Uint {
		return o.value.Interface().(uint)
	}
	return 0
}