IN: scratchpad USE: alien USE: kernel USE: test USE: inference [ t ] [ 0 0 = ] unit-test [ f ] [ 0 local-alien? ] unit-test [ f ] [ 0 1024 = ] unit-test [ f ] [ 0 1024 = ] unit-test [ f ] [ "hello" 1024 = ] unit-test [ t ] [ 1024 local-alien? ] unit-test : alien-inference-1 "void" "foobar" "boo" [ "short" "short" ] alien-invoke ; [ [[ 2 0 ]] ] [ [ alien-inference-1 ] infer old-effect ] unit-test : alien-inference-2 "int" "foobar" "boo" [ "short" "short" ] alien-invoke ; [ [[ 2 1 ]] ] [ [ alien-inference-2 ] infer old-effect ] unit-test