Struct With Function Oracle