Pyrite Programming Language (code name:Garnet)