+/* out/indirect function for file::FileStat::is_reg */
+val_t FileStat_is_reg___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_reg___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}
+/* out/indirect function for file::FileStat::is_dir */
+val_t FileStat_is_dir___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_dir___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}
+/* out/indirect function for file::FileStat::is_chr */
+val_t FileStat_is_chr___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_chr___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}
+/* out/indirect function for file::FileStat::is_blk */
+val_t FileStat_is_blk___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_blk___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}
+/* out/indirect function for file::FileStat::is_fifo */
+val_t FileStat_is_fifo___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_fifo___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}
+/* out/indirect function for file::FileStat::is_lnk */
+val_t FileStat_is_lnk___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_lnk___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}
+/* out/indirect function for file::FileStat::is_sock */
+val_t FileStat_is_sock___out( val_t recv )
+{
+ struct stat * trans_recv;
+int orig_return;
+val_t trans_return;
+trans_recv = UNBOX_FileStat(recv);
+orig_return = FileStat_is_sock___impl( trans_recv );
+trans_return = TAG_Bool(orig_return);
+nitni_local_ref_clean( );
+return trans_return;
+}