There are most likely gonna be a lot of changes until we reach the final syntax, but this is a good start i think.