Ftpclient module now uses generics.