Open
Description
See #126. fpm currently allows either a single module or a single program in a source file. However, Fortran allows having:
- Multiple modules per source file
- Module + program in a source file
- Procedures without modules in a source file
fpm should catch these scenarios and print a helpful error message for the user.