module bindings
use types
use hello
contains
subroutine pyfoo(a)
integer(kind=8) :: a
call foo(to_intdim(a))
end subroutine pyfoo
end module bindings