def METHOD_NAME(evm: Evm, num_bytes: int) -> None:
    """
    Pushes a N-byte immediate onto the stack.
    Parameters
    ----------
    evm :
        The current EVM frame.
    num_bytes :
        The number of immediate bytes to be read from the code and pushed to
        the stack.
    """
    # STACK
    pass
    # GAS
    charge_gas(evm, GAS_VERY_LOW)
    # OPERATION
    data_to_push = U256.from_be_bytes(
        buffer_read(evm.code, U256(evm.pc + 1), U256(num_bytes))
    )
    stack.push(evm.stack, data_to_push)
    # PROGRAM COUNTER
    evm.pc += 1 + num_bytes