[wip] It compiles, but probably is a complete bullshit.