input: from typing import List
  
  def create_blockchain() -> List[Block]:
      """
      Create a simple blockchain system in Python. The blockchain is initialized with a genesis block,
      and additional blocks are added based on a list of transactions.
      
      >>> create_blockchain()
      [Block(index=0, timestamp=some_timestamp, data='Genesis Block', previous_hash='0'), Block(index=1, timestamp=some_timestamp, data=some_data, previous_hash=genesis_hash_value), ...]
      """
output:     blockchain = []
      genesis_block = Block(index=0, timestamp=time.time(), data='Genesis Block', previous_hash='0')
      blockchain.append(genesis_block)
      
      for i, transaction in enumerate(transactions):
          previous_block = blockchain[-1]
          new_block = Block(index=previous_block.index + 1, timestamp=time.time(), data=transaction, previous_hash=previous_block.hash)
          blockchain.append(new_block)
      
      return blockchain