Let ruby do the typing