1. The following gives "Can't return value when return type is 'void'." upon compilation:
shared int f()
{
return 0;
}
2. imported functions are always considered non-shared and thus are unusable in any shared code. Perhaps imported functions should be always treated as shared, or maybe it could be done explicitly:
import shared int f() from "module";






