bugs/104.cfa:7:163: error: expected ‘;’, ‘,’ or ‘)’ before ‘=’ token
 void modf(T);
                                                                                                                                                                   ^
bugs/104.cfa:7:202: error: expected ‘;’, ‘,’ or ‘)’ before ‘__attribute__’
 void modf(T);
                                                                                                                                                                                                          ^            
bugs/104.cfa: In function ‘_adapterFS8_tuple2__ff__f_P_P’:
bugs/104.cfa:9:41: error: expected ‘)’ before ‘,’ token
 int main() {
                                         ^
                                         )
bugs/104.cfa:9:4: error: expected ‘)’ before ‘*’ token
 int main() {
    ^ ~
    )
bugs/104.cfa:9:24: note: to match this ‘(’
 int main() {
                        ^
bugs/104.cfa:9:8: error: expected ‘)’ before ‘_X13_retval_modf_T2Y1TY1T_1’
 int main() {
        ^~~~~                      
        )
bugs/104.cfa:9:23: note: to match this ‘(’
 int main() {
                       ^
bugs/104.cfa:9:56: error: expected ‘)’ before ‘,’ token
 int main() {
                                                        ^
                                                        )
bugs/104.cfa:6:4: error: expected ‘)’ before ‘(’ token
 forall(otype T | { [T, T] modf_(T); })
    ^ ~
    )
bugs/104.cfa:9:39: note: to match this ‘(’
 int main() {
                                       ^
bugs/104.cfa:6:31: error: expected ‘)’ before ‘_adaptee’
 forall(otype T | { [T, T] modf_(T); })
                               ^~~~~~~~
                               )
bugs/104.cfa:9:38: note: to match this ‘(’
 int main() {
                                      ^
bugs/104.cfa: In function ‘_X4mainFi___1’:
bugs/104.cfa:10:16: warning: implicit declaration of function ‘_X4modfQ1_0_0_5__X16_operator_assignFBD0_BD0BD0__X12_constructorFv_BD0__X12_constructorFv_BD0BD0__X11_destructorFv_BD0__X5modf_FT2BD0BD0_BD0__Fv_BD0__1’; did you mean ‘_X21_operator_exponentialQ1_0_0_6__X16_operator_assignFBD0_BD0BD0__X12_constructorFv_BD0__X12_constructorFv_BD0BD0__X11_destructorFv_BD0__X12_constructorFv_BD0O__X18_operator_multiplyFBD0_BD0BD0__FBD0_BD0m__1’? [-Wimplicit-function-declaration]
     modf(7.0f);
                ^                                                                                                                                                      
                _X21_operator_exponentialQ1_0_0_6__X16_operator_assignFBD0_BD0BD0__X12_constructorFv_BD0__X12_constructorFv_BD0BD0__X11_destructorFv_BD0__X12_constructorFv_BD0O__X18_operator_multiplyFBD0_BD0BD0__FBD0_BD0m__1
