Write a SpacetimeDB backend module in Rust that defines two tables and two reducers: one that inserts a user row, and one that looks up a row by primary-key index and writes a projection to another table.

TABLES
- user
  - Struct: User
  - Fields:
    - id: u64 (primary key, auto_inc)
    - name: String
    - age: i32
    - active: bool

- result
  - Struct: ResultRow
  - Fields:
    - id: u64 (primary key)
    - name: String

REDUCERS
- insert_user: given name:String, age:i32, active:bool, insert a new row into user (id is auto-assigned)
- lookup_user_name: given id:u64, find the user row with that id using the index and insert (id, name) into result.
