Remove the recursive module in As_project

Weirdly enough, it seems to boostrap again after I managed to make it compile.

Fix #63

Thanks to @def-lkb for suggesting the 'a base structure.