Open
Description
Related to #7, we want to map TQbit to TQref. In order to solve the no-cloning problem, TQref takes in a key, but how/when should these keys be generated? The key generation is a crucial part of lambda-Q# as it is necessary to ensure there are no unsafe programs.