[CORE] Update type definitions
[CORE] Separate bytecode definition type and bytecode function usage