boskos/common/common.go
func ItemToResource(i Item) (Resource, error) {
	res, ok := i.(Resource)
	if !ok {
		return Resource{}, fmt.Errorf("cannot construct Resource from received object %v", i)
	}
	return res, nil
}
func ItemToResource(i Item) (Resource, error) {
	res, ok := i.(Resource)
	if !ok {
		return Resource{}, fmt.Errorf("cannot construct Resource from received object %v", i)
	}
	return res, nil
}
func ItemToResource ( i Item ) ( Resource , error ) { res , ok := i . ( Resource ) if ! ok { return Resource { } , fmt . Errorf ( " " , i ) } return res , nil }
// ItemToResource casts a Item back to a Resource
ItemToResource casts a Item back to a Resource