>>647
いや、こっちが勘違いしてた。そうか型宣言か

Pythonには型宣言が無いけど、ctypesだとこんな感じだから
型宣言のある動的言語ならファーストクラスに出来るだろう

from ctypes import *
from ctypes.util import find_library
libpath = find_library('c')
libc = cdll.LoadLibrary(libpath)
fopen = libc.fopen

fopen.argtypes = [c_char_p, c_char_p]
fopen.restype = c_void_p